package com.studyweb.service;

import com.studyweb.pojo.entity.UserPoints;

/**
 * 用户积分服务接口
 */
public interface UserPointsService {
    
    /**
     * 获取用户积分信息
     *
     * @param userId 用户ID
     * @return 用户积分信息
     */
    UserPoints getUserPoints(Long userId);
    
    /**
     * 增加用户积分
     *
     * @param userId 用户ID
     * @param points 增加的积分
     * @return 更新后的用户积分信息
     */
    UserPoints addPoints(Long userId, Integer points);
    
    /**
     * 初始化用户积分
     *
     * @param userId 用户ID
     * @return 初始化的用户积分信息
     */
    UserPoints initUserPoints(Long userId);
}